package com.iscreen.core.services.flow;

import java.io.Serializable;


public class FlowMessage implements Serializable
{
	private static final long serialVersionUID = -5070278709778879890L;

	private FlowType flowType;
	private StepType step;
	private Serializable message;

	protected FlowMessage(FlowType flowType, StepType step, Serializable message)
	{
		this.message = message;
		this.flowType = flowType;
		this.step = step;
	}

	public FlowType getFlowType()
	{
		return flowType;
	}

	public StepType getStep()
	{
		return step;
	}

	public Serializable getMessage()
	{
		return message;
	}
	
	
}
